/*
 *  SessionDataObserver.java
 * 
 *  Created on May 17, 2008, 11:09:47 PM
 */

package pl.edu.agh.ssm.monitor.data;

import pl.edu.agh.ssm.monitor.plotter.DataPlotter;

/**
 *
 * @author aneezka
 */
public interface SessionDataObserver<T extends SessionData> {

    public void fireDataAdded(T data);
    
    public void fireDataUpdated(T data);
    
    public void fireDataRemoved(T data);
    
    public void addPlotter(DataPlotter<T> plotter);
}
